home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_48_SSRDASCII.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
19KB
|
334 lines
# near model CODE resource
# jump table entries: 10400-10403 (4 of them)
export_1300:
00000000 48E7 0118 movem.l -[A7], D7,A3,A4
00000004 286F 0010 movea.l A4, [A7 + 0x10]
00000008 4247 clr.w D7
0000000A 206D C6AC movea.l A0, [A5 - 0x3954]
0000000E 202D C6A8 move.l D0, [A5 - 0x3958]
00000012 B090 cmp.l D0, [A0]
00000014 6C50 bge +0x52 /* 00000066 */
00000016 206D C6AC movea.l A0, [A5 - 0x3954]
0000001A 266D C6A8 movea.l A3, [A5 - 0x3958]
0000001E D7E8 0004 add.l A3, [A0 + 0x4]
00000022 288B move.l [A4], A3
00000024 602C bra +0x2E /* 00000052 */
label00000026:
00000026 700D moveq.l D0, 0x0D
00000028 B013 cmp.b D0, [A3]
0000002A 661C bne +0x1E /* 00000048 */
0000002C 206D C6AC movea.l A0, [A5 - 0x3954]
00000030 202D C6A8 move.l D0, [A5 - 0x3958]
00000034 B090 cmp.l D0, [A0]
00000036 6C2A bge +0x2C /* 00000062 */
00000038 700A moveq.l D0, 0x0A
0000003A B02B 0001 cmp.b D0, [A3 + 0x1]
0000003E 6622 bne +0x24 /* 00000062 */
00000040 52AD C6A8 addq.l [A5 - 0x3958], 1
00000044 421B clr.b [A3]+
00000046 601A bra +0x1C /* 00000062 */
label00000048:
00000048 700A moveq.l D0, 0x0A
0000004A B013 cmp.b D0, [A3]
0000004C 6714 beq +0x16 /* 00000062 */
0000004E D6FC 0001 add.w A3, 0x1
label00000052:
00000052 206D C6AC movea.l A0, [A5 - 0x3954]
00000056 202D C6A8 move.l D0, [A5 - 0x3958]
0000005A 52AD C6A8 addq.l [A5 - 0x3958], 1
0000005E B090 cmp.l D0, [A0]
00000060 6DC4 blt -0x3A /* 00000026 */
label00000062:
00000062 4213 clr.b [A3]
00000064 5247 addq.w D7, 1
label00000066:
00000066 3007 move.w D0, D7
00000068 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000006C 4E75 rts
export_1301:
fn0000006E:
0000006E 4E56 FEEE link A6, -0x0112
00000072 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000076 47EE FF00 lea.l A3, [A6 - 0x100]
0000007A 3D6D BA7E FEEE move.w [A6 - 0x112], [A5 - 0x4582]
00000080 3C2D BA7C move.w D6, [A5 - 0x4584]
00000084 3806 move.w D4, D6
00000086 2D6D BA78 FEFC move.l [A6 - 0x104], [A5 - 0x4588]
0000008C 7A01 moveq.l D5, 0x01
0000008E 6000 0144 bra +0x146 /* 000001D4 */
label00000092:
00000092 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000096 3B44 BA7C move.w [A5 - 0x4584], D4
0000009A 48C6 ext.l D6
0000009C 2F06 move.l -[A7], D6
0000009E 302D BA7C move.w D0, [A5 - 0x4584]
000000A2 48C0 ext.l D0
000000A4 2F00 move.l -[A7], D0
000000A6 302D BA7E move.w D0, [A5 - 0x4582]
000000AA 48C0 ext.l D0
000000AC 2F00 move.l -[A7], D0
000000AE 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000000B2 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
000000B6 3A00 move.w D5, D0
000000B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000000BC 6700 0128 beq +0x12A /* 000001E6 */
000000C0 6000 00E4 bra +0xE6 /* 000001A6 */
label000000C4:
000000C4 4213 clr.b [A3]
label000000C6:
000000C6 206E FEF0 movea.l A0, [A6 - 0x110]
000000CA 7009 moveq.l D0, 0x09
000000CC B010 cmp.b D0, [A0]
000000CE 6606 bne +0x8 /* 000000D6 */
000000D0 52AE FEF0 addq.l [A6 - 0x110], 1
000000D4 6028 bra +0x2A /* 000000FE */
label000000D6:
000000D6 206E FEF0 movea.l A0, [A6 - 0x110]
000000DA 4A10 tst.b [A0]
000000DC 6720 beq +0x22 /* 000000FE */
000000DE 7000 moveq.l D0, 0x00
000000E0 1013 move.b D0, [A3]
000000E2 0C80 0000 00FF cmpi.l D0, 0xFF
000000E8 6C0E bge +0x10 /* 000000F8 */
000000EA 206E FEF0 movea.l A0, [A6 - 0x110]
000000EE 5213 addq.b [A3], 1
000000F0 7000 moveq.l D0, 0x00
000000F2 1013 move.b D0, [A3]
000000F4 1790 0000 move.b [A3 + D0.w], [A0]
label000000F8:
000000F8 52AE FEF0 addq.l [A6 - 0x110], 1
000000FC 60C8 bra -0x36 /* 000000C6 */
label000000FE:
000000FE 4A45 tst.w D5
00000100 6700 00AE beq +0xB0 /* 000001B0 */
00000104 3D6D BA7E FEF4 move.w [A6 - 0x10C], [A5 - 0x4582]
0000010A 3D6D BA7E FEF6 move.w [A6 - 0x10A], [A5 - 0x4582]
00000110 3D6D BA7C FEF8 move.w [A6 - 0x108], [A5 - 0x4584]
00000116 3D6D BA7C FEFA move.w [A6 - 0x106], [A5 - 0x4584]
0000011C 4A13 tst.b [A3]
0000011E 6778 beq +0x7A /* 00000198 */
00000120 7000 moveq.l D0, 0x00
00000122 2F00 move.l -[A7], D0
00000124 2F0B move.l -[A7], A3
00000126 2F00 move.l -[A7], D0
00000128 41EE FF00 lea.l A0, [A6 - 0x100]
0000012C 2F20 move.l -[A7], -[A0]
0000012E 2F20 move.l -[A7], -[A0]
00000130 2F20 move.l -[A7], -[A0]
00000132 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00000136 3A00 move.w D5, D0
00000138 4FEF 0018 lea.l A7, [A7 + 0x18]
0000013C 6772 beq +0x74 /* 000001B0 */
0000013E BC6D BA7C cmp.w D6, [A5 - 0x4584]
00000142 6C54 bge +0x56 /* 00000198 */
00000144 4247 clr.w D7
00000146 286E FEF0 movea.l A4, [A6 - 0x110]
0000014A 6008 bra +0xA /* 00000154 */
label0000014C:
0000014C 7009 moveq.l D0, 0x09
0000014E B01C cmp.b D0, [A4]+
00000150 6602 bne +0x4 /* 00000154 */
00000152 5247 addq.w D7, 1
label00000154:
00000154 4A14 tst.b [A4]
00000156 66F4 bne -0xA /* 0000014C */
00000158 3C07 move.w D6, D7
0000015A DC6D BA7C add.w D6, [A5 - 0x4584]
0000015E 4A47 tst.w D7
00000160 6736 beq +0x38 /* 00000198 */
00000162 206E FEF0 movea.l A0, [A6 - 0x110]
00000166 7009 moveq.l D0, 0x09
00000168 B010 cmp.b D0, [A0]
0000016A 6708 beq +0xA /* 00000174 */
0000016C 0C46 7FFF cmpi.w D6, 0x7FFF
00000170 6C02 bge +0x4 /* 00000174 */
00000172 5246 addq.w D6, 1
label00000174:
00000174 48C6 ext.l D6
00000176 2F06 move.l -[A7], D6
00000178 302D BA7C move.w D0, [A5 - 0x4584]
0000017C 48C0 ext.l D0
0000017E 2F00 move.l -[A7], D0
00000180 302D BA7E move.w D0, [A5 - 0x4582]
00000184 48C0 ext.l D0
00000186 2F00 move.l -[A7], D0
00000188 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000018C 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00000190 3A00 move.w D5, D0
00000192 4FEF 0010 lea.l A7, [A7 + 0x10]
00000196 6718 beq +0x1A /* 000001B0 */
label00000198:
00000198 302D BA7C move.w D0, [A5 - 0x4584]
0000019C 526D BA7C addq.w [A5 - 0x4584], 1
000001A0 0C40 7FFF cmpi.w D0, 0x7FFF
000001A4 670A beq +0xC /* 000001B0 */
label000001A6:
000001A6 206E FEF0 movea.l A0, [A6 - 0x110]
000001AA 4A10 tst.b [A0]
000001AC 6600 FF16 bne -0xE8 /* 000000C4 */
label000001B0:
000001B0 302D BA7E move.w D0, [A5 - 0x4582]
000001B4 48C0 ext.l D0
000001B6 2F00 move.l -[A7], D0
000001B8 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000001BC 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000001C0 302D BA7E move.w D0, [A5 - 0x4582]
000001C4 526D BA7E addq.w [A5 - 0x4582], 1
000001C8 0C40 7FFF cmpi.w D0, 0x7FFF
000001CC 508F addq.l A7, 8
000001CE 6716 beq +0x18 /* 000001E6 */
000001D0 4A45 tst.w D5
000001D2 6712 beq +0x14 /* 000001E6 */
label000001D4:
000001D4 486E FEF0 pea.l [A6 - 0x110]
000001D8 206E 0008 movea.l A0, [A6 + 0x8]
000001DC 4E90 jsr [A0]
000001DE 4A40 tst.w D0
000001E0 588F addq.l A7, 4
000001E2 6600 FEAE bne -0x150 /* 00000092 */
label000001E6:
000001E6 206D BA78 movea.l A0, [A5 - 0x4588]
000001EA 0068 0100 0296 ori.w [A0 + 0x296], 0x100
000001F0 3B6E FEEE BA7E move.w [A5 - 0x4582], [A6 - 0x112]
000001F6 3B44 BA7C move.w [A5 - 0x4584], D4
000001FA 3005 move.w D0, D5
000001FC 4CEE 18F0 FED6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x12A]
00000202 4E5E unlink A6
00000204 4E75 rts
export_1302:
fn00000206:
00000206 4E56 FFF6 link A6, -0x000A
0000020A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000020E 3C2E 000E move.w D6, [A6 + 0xE]
00000212 3E2E 000A move.w D7, [A6 + 0xA]
00000216 286D BA78 movea.l A4, [A5 - 0x4588]
0000021A 7000 moveq.l D0, 0x00
0000021C 2F00 move.l -[A7], D0
0000021E 7201 moveq.l D1, 0x01
00000220 2F01 move.l -[A7], D1
00000222 486D C6A0 pea.l [A5 - 0x3960]
00000226 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
0000022A 2B40 BA78 move.l [A5 - 0x4588], D0
0000022E 4FEF 000C lea.l A7, [A7 + 0xC]
00000232 677A beq +0x7C /* 000002AE */
00000234 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10]
0000023A 2D6E 0014 FFF8 move.l [A6 - 0x8], [A6 + 0x14]
00000240 3D6D BA7E FFF6 move.w [A6 - 0xA], [A5 - 0x4582]
00000246 382D BA7C move.w D4, [A5 - 0x4584]
0000024A 3B47 BA7E move.w [A5 - 0x4582], D7
0000024E 3B46 BA7C move.w [A5 - 0x4584], D6
00000252 266D C6AC movea.l A3, [A5 - 0x3954]
00000256 2A2D C6A8 move.l D5, [A5 - 0x3958]
0000025A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000025E 2B48 C6AC move.l [A5 - 0x3954], A0
00000262 7000 moveq.l D0, 0x00
00000264 2B40 C6A8 move.l [A5 - 0x3958], D0
00000268 486D 28C2 pea.l [A5 + 0x28C2 /* export_1300 */]
0000026C 4EBA FE00 jsr [PC - 0x200 /* 0000006E */]
00000270 4A40 tst.w D0
00000272 588F addq.l A7, 4
00000274 6616 bne +0x18 /* 0000028C */
00000276 7001 moveq.l D0, 0x01
00000278 2F00 move.l -[A7], D0
0000027A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000027E 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000282 7000 moveq.l D0, 0x00
00000284 2B40 BA78 move.l [A5 - 0x4588], D0
00000288 508F addq.l A7, 8
0000028A 6010 bra +0x12 /* 0000029C */
label0000028C:
0000028C 206D BA78 movea.l A0, [A5 - 0x4588]
00000290 3147 00FC move.w [A0 + 0xFC], D7
00000294 206D BA78 movea.l A0, [A5 - 0x4588]
00000298 3146 00FE move.w [A0 + 0xFE], D6
label0000029C:
0000029C 2B4B C6AC move.l [A5 - 0x3954], A3
000002A0 2B45 C6A8 move.l [A5 - 0x3958], D5
000002A4 3B6E FFF6 BA7E move.w [A5 - 0x4582], [A6 - 0xA]
000002AA 3B44 BA7C move.w [A5 - 0x4584], D4
label000002AE:
000002AE 266D BA78 movea.l A3, [A5 - 0x4588]
000002B2 2B4C BA78 move.l [A5 - 0x4588], A4
000002B6 200B move.l D0, A3
000002B8 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
000002BE 4E5E unlink A6
000002C0 4E75 rts
export_1303:
000002C2 4E56 FFF2 link A6, -0x000E
000002C6 48E7 0118 movem.l -[A7], D7,A3,A4
000002CA 286E 0008 movea.l A4, [A6 + 0x8]
000002CE 4247 clr.w D7
000002D0 266D BA78 movea.l A3, [A5 - 0x4588]
000002D4 200B move.l D0, A3
000002D6 6700 00BE beq +0xC0 /* 00000396 */
000002DA 41EE FFF2 lea.l A0, [A6 - 0xE]
000002DE 224C movea.l A1, A4
000002E0 20D9 move.l [A0]+, [A1]+
000002E2 20D9 move.l [A0]+, [A1]+
000002E4 20D9 move.l [A0]+, [A1]+
000002E6 30D9 move.w [A0]+, [A1]+
000002E8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000002EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000002F0 302E FFFA move.w D0, [A6 - 0x6]
000002F4 48C0 ext.l D0
000002F6 2F00 move.l -[A7], D0
000002F8 302E FFF6 move.w D0, [A6 - 0xA]
000002FC 48C0 ext.l D0
000002FE 2F00 move.l -[A7], D0
00000300 4EBA FF04 jsr [PC - 0xFC /* 00000206 */]
00000304 2B40 BA78 move.l [A5 - 0x4588], D0
00000308 4FEF 0010 lea.l A7, [A7 + 0x10]
0000030C 6700 0084 beq +0x86 /* 00000392 */
00000310 486D 23BA pea.l [A5 + 0x23BA /* export_1139 */]
00000314 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000318 3E00 move.w D7, D0
0000031A 588F addq.l A7, 4
0000031C 6766 beq +0x68 /* 00000384 */
0000031E 7000 moveq.l D0, 0x00
00000320 2F00 move.l -[A7], D0
00000322 322E FFFA move.w D1, [A6 - 0x6]
00000326 48C1 ext.l D1
00000328 2F01 move.l -[A7], D1
0000032A 322E FFF6 move.w D1, [A6 - 0xA]
0000032E 48C1 ext.l D1
00000330 2F01 move.l -[A7], D1
00000332 2F0B move.l -[A7], A3
00000334 2F0C move.l -[A7], A4
00000336 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000033A 486E FFF2 pea.l [A6 - 0xE]
0000033E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000342 3E00 move.w D7, D0
00000344 486D 23BA pea.l [A5 + 0x23BA /* export_1139 */]
00000348 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000034C 377C 0001 025E move.w [A3 + 0x25E], 0x1
00000352 4878 0147 push.l 0x147
00000356 4878 0100 push.l 0x100
0000035A 302E FFFC move.w D0, [A6 - 0x4]
0000035E 48C0 ext.l D0
00000360 2F00 move.l -[A7], D0
00000362 302E FFFA move.w D0, [A6 - 0x6]
00000366 48C0 ext.l D0
00000368 2F00 move.l -[A7], D0
0000036A 302E FFF8 move.w D0, [A6 - 0x8]
0000036E 48C0 ext.l D0
00000370 2F00 move.l -[A7], D0
00000372 302E FFF6 move.w D0, [A6 - 0xA]
00000376 48C0 ext.l D0
00000378 2F00 move.l -[A7], D0
0000037A 2F0B move.l -[A7], A3
0000037C 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00000380 4FEF 003C lea.l A7, [A7 + 0x3C]
label00000384:
00000384 7001 moveq.l D0, 0x01
00000386 2F00 move.l -[A7], D0
00000388 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000038C 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000390 508F addq.l A7, 8
label00000392:
00000392 2B4B BA78 move.l [A5 - 0x4588], A3
label00000396:
00000396 3007 move.w D0, D7
00000398 4CEE 1880 FFE6 movem.l D7,A3,A4, [A6 - 0x1A]
0000039E 4E5E unlink A6
000003A0 4E75 rts